<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>MolTK C++ API: moltk::units Namespace Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="moltk55.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">MolTK C++ API
   &#160;<span id="projectnumber">0.4.3</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="namespaces.html"><span>Namespace&#160;List</span></a></li>
      <li><a href="namespacemembers.html"><span>Namespace&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacemoltk.html">moltk</a>      </li>
      <li class="navelem"><a class="el" href="namespacemoltk_1_1units.html">units</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">moltk::units Namespace Reference</div>  </div>
</div>
<div class="contents">

<p>The <a class="el" href="namespacemoltk_1_1units.html" title="The moltk::units namespace contains physical Quantities, Units, and Dimensions.">moltk::units</a> namespace contains physical Quantities, Units, and Dimensions.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structmoltk_1_1units_1_1Dimension.html" title="Dimension represents a physical dimension such as mass, length, time, etc.">Dimension</a> represents a physical dimension such as mass, length, time, etc.  <a href="structmoltk_1_1units_1_1Dimension.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structmoltk_1_1units_1_1Unit.html" title="Unit represents a unit of measure, such as gram, nanometer, or second.">Unit</a> represents a unit of measure, such as gram, nanometer, or second.  <a href="structmoltk_1_1units_1_1Unit.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structmoltk_1_1units_1_1Quantity.html" title="Quantity represents a physical value with a unit, such as &quot;5.6 nanometers&quot;.">Quantity</a> represents a physical value with a unit, such as "5.6 nanometers".  <a href="structmoltk_1_1units_1_1Quantity.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmoltk_1_1units_1_1value__finder.html">value_finder</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Generalized templated methods to help template classes get zero or infinity values from both moltk::units::Quantities and built in types such as ints and doubles.  <a href="structmoltk_1_1units_1_1value__finder.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmoltk_1_1units_1_1value__finder_3_01Quantity_3_01U_00_01Y_01_4_01_4.html">value_finder&lt; Quantity&lt; U, Y &gt; &gt;</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Template specialization for zero and infinit <a class="el" href="structmoltk_1_1units_1_1Quantity.html" title="Quantity represents a physical value with a unit, such as &quot;5.6 nanometers&quot;.">Quantity</a> values.  <a href="structmoltk_1_1units_1_1value__finder_3_01Quantity_3_01U_00_01Y_01_4_01_4.html#details">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 0, 0, 0, 0, 0, 0 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#ad1f08edba26688bdf12c25384d9155cf">DimensionlessDimension</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 0, 0, 0, 0, 0, 1 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a6a3fd9ad3f631a00896d41b6df7c7f32">InformationDimension</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 1, 0, 0, 0, 0, 0 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#aff2268d3543167fc6e52aa3f139e8cfc">LengthDimension</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 2, 0, 0, 0, 0, 0 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#ac51c0610ed480a567fe39559188231b4">AreaDimension</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 0, 0, 0, 0, 1, 0 &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a1ae9cb3c0e169e9bc8e9f3efa345fedf">AngleDimension</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a><br class="typebreak"/>
&lt; <a class="el" href="namespacemoltk_1_1units.html#a6a3fd9ad3f631a00896d41b6df7c7f32">InformationDimension</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a7ffc3778dcfa8f3ab61be0266d7705db">BitUnit</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; <a class="el" href="namespacemoltk_1_1units.html#aff2268d3543167fc6e52aa3f139e8cfc">LengthDimension</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#ac9eb406e7079ae577d9d15e1b4c15a72">NanometerUnit</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; <a class="el" href="namespacemoltk_1_1units.html#a1ae9cb3c0e169e9bc8e9f3efa345fedf">AngleDimension</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#ae2600819c28aa83da74e0c57c9282044">RadianUnit</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="namespacemoltk_1_1units.html#a7ffc3778dcfa8f3ab61be0266d7705db">BitUnit</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a84d2541f1ab08c8ae38bea32fa7b33ca">Information</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Information is a quantity in units of bits.  <a href="#a84d2541f1ab08c8ae38bea32fa7b33ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="namespacemoltk_1_1units.html#ac9eb406e7079ae577d9d15e1b4c15a72">NanometerUnit</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a5800c5371d9ddac68ae3edf51b0e3881">Length</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Length is a length quantity in units of nanometers.  <a href="#a5800c5371d9ddac68ae3edf51b0e3881"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="namespacemoltk_1_1units.html#ae2600819c28aa83da74e0c57c9282044">RadianUnit</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a0f80bfeb5b82472c01b5611877ab75eb">Angle</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Angle is a quantity in radians.  <a href="#a0f80bfeb5b82472c01b5611877ab75eb"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360">DimensionIndex</a> { <br/>
&#160;&#160;<a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360a59e856f36fd2bfa90321ec6e432dec0d">DIMENSION_MASS</a>, 
<a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360a351ee817f5459adbc77b2ec5db260e88">DIMENSION_LENGTH</a>, 
<a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360a5f0d01290e7b611e552ff8319d035cf9">DIMENSION_TIME</a>, 
<a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360a1346f4bcddd1ebd3f6a48487e0441bd7">DIMENSION_CHARGE</a>, 
<br/>
&#160;&#160;<a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360ac99ba632ad5179828b5b8cc695cf4a15">DIMENSION_AMOUNT</a>, 
<a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360af9dce97ec1ac48d83325b99f9ae02215">DIMENSION_ANGLE</a>, 
<a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360a88c696a7f3b61520db07aa3e260770c6">DIMENSION_INFORMATION</a>
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">DimensionIndex enumerates the dimension types used by the Dimension class.  <a href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360">More...</a><br/></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a757570c1709c56d1493956f91d5ecd82">get_unit_symbol</a> (const <a class="el" href="namespacemoltk_1_1units.html#a7ffc3778dcfa8f3ab61be0266d7705db">BitUnit</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a482de8717eb99d9abb41ac1792bc8146">get_unit_name</a> (const <a class="el" href="namespacemoltk_1_1units.html#a7ffc3778dcfa8f3ab61be0266d7705db">BitUnit</a> &amp;)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class Y , class D &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt;, Y &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#ae70e223abf96ece060ee5f9abdcd4a51">operator*</a> (const Y &amp;lhs, const <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt; &amp;rhs)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class D &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt;, <a class="el" href="namespacemoltk.html#afe6fbd8f5686b34143c2742fcc97292c">Real</a> &gt;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a8d012a0a2dfa2a1e669293bfcb153e99">operator*</a> (int lhs, const <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt; &amp;rhs)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class Y , class D &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt;, Y &gt;<br class="typebreak"/>
::SquareRootType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a6bf43e6d5d5ccf3983219f867212f7f6">sqrt</a> (const <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt;, Y &gt; q)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class D , class Y &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt;, Y &gt;<br class="typebreak"/>
::SquareType&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#ac37533c25584c87bd737f25a9e214ef5">operator*</a> (const <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt;, Y &gt; &amp;lhs, const <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt; <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt; D &gt;, Y &gt; &amp;rhs)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemoltk.html#afe6fbd8f5686b34143c2742fcc97292c">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#ac050671e9310a1b41bd10ceef0ffa3be">sin</a> (const <a class="el" href="namespacemoltk_1_1units.html#a0f80bfeb5b82472c01b5611877ab75eb">Angle</a> &amp;angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacemoltk.html#afe6fbd8f5686b34143c2742fcc97292c">Real</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#aee4bd73aa460f5124d4025406ead2998">cos</a> (const <a class="el" href="namespacemoltk_1_1units.html#a0f80bfeb5b82472c01b5611877ab75eb">Angle</a> &amp;angle)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a22d4035fd41ff891bccacc586a36e710">zero</a> ()</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a76395cb1d45dbcaa9accc68be8ce7eb8">infinity</a> ()</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class T &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">T&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a29d270dad4eda7c96c9995f7ba8e421f">one</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="namespacemoltk_1_1units.html#a7ffc3778dcfa8f3ab61be0266d7705db">BitUnit</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a602a3e9be116d69627ba824da7d22e72">bit</a> = BitUnit::get_instance()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="namespacemoltk_1_1units.html#ac9eb406e7079ae577d9d15e1b4c15a72">NanometerUnit</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#afe1d41f95fc042a8d19d25b877415b2d">nanometer</a> = NanometerUnit::get_instance()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="namespacemoltk_1_1units.html#ae2600819c28aa83da74e0c57c9282044">RadianUnit</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacemoltk_1_1units.html#a516154a0a09f1ce7437b739ce48e0409">radian</a> = RadianUnit::get_instance()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>The <a class="el" href="namespacemoltk_1_1units.html" title="The moltk::units namespace contains physical Quantities, Units, and Dimensions.">moltk::units</a> namespace contains physical Quantities, Units, and Dimensions. </p>
</div><hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a0f80bfeb5b82472c01b5611877ab75eb"></a><!-- doxytag: member="moltk::units::Angle" ref="a0f80bfeb5b82472c01b5611877ab75eb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt;<a class="el" href="namespacemoltk_1_1units.html#ae2600819c28aa83da74e0c57c9282044">RadianUnit</a>&gt; <a class="el" href="namespacemoltk_1_1units.html#a0f80bfeb5b82472c01b5611877ab75eb">moltk::units::Angle</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Angle is a quantity in radians. </p>

</div>
</div>
<a class="anchor" id="a1ae9cb3c0e169e9bc8e9f3efa345fedf"></a><!-- doxytag: member="moltk::units::AngleDimension" ref="a1ae9cb3c0e169e9bc8e9f3efa345fedf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 0, 0, 0, 0, 1, 0&gt; <a class="el" href="namespacemoltk_1_1units.html#a1ae9cb3c0e169e9bc8e9f3efa345fedf">moltk::units::AngleDimension</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac51c0610ed480a567fe39559188231b4"></a><!-- doxytag: member="moltk::units::AreaDimension" ref="ac51c0610ed480a567fe39559188231b4" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 2, 0, 0, 0, 0, 0&gt; <a class="el" href="namespacemoltk_1_1units.html#ac51c0610ed480a567fe39559188231b4">moltk::units::AreaDimension</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7ffc3778dcfa8f3ab61be0266d7705db"></a><!-- doxytag: member="moltk::units::BitUnit" ref="a7ffc3778dcfa8f3ab61be0266d7705db" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt;<a class="el" href="namespacemoltk_1_1units.html#a6a3fd9ad3f631a00896d41b6df7c7f32">InformationDimension</a>&gt; <a class="el" href="namespacemoltk_1_1units.html#a7ffc3778dcfa8f3ab61be0266d7705db">moltk::units::BitUnit</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad1f08edba26688bdf12c25384d9155cf"></a><!-- doxytag: member="moltk::units::DimensionlessDimension" ref="ad1f08edba26688bdf12c25384d9155cf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 0, 0, 0, 0, 0, 0&gt; <a class="el" href="namespacemoltk_1_1units.html#ad1f08edba26688bdf12c25384d9155cf">moltk::units::DimensionlessDimension</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a84d2541f1ab08c8ae38bea32fa7b33ca"></a><!-- doxytag: member="moltk::units::Information" ref="a84d2541f1ab08c8ae38bea32fa7b33ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt;<a class="el" href="namespacemoltk_1_1units.html#a7ffc3778dcfa8f3ab61be0266d7705db">BitUnit</a>&gt; <a class="el" href="namespacemoltk_1_1units.html#a84d2541f1ab08c8ae38bea32fa7b33ca">moltk::units::Information</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Information is a quantity in units of bits. </p>

</div>
</div>
<a class="anchor" id="a6a3fd9ad3f631a00896d41b6df7c7f32"></a><!-- doxytag: member="moltk::units::InformationDimension" ref="a6a3fd9ad3f631a00896d41b6df7c7f32" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 0, 0, 0, 0, 0, 1&gt; <a class="el" href="namespacemoltk_1_1units.html#a6a3fd9ad3f631a00896d41b6df7c7f32">moltk::units::InformationDimension</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5800c5371d9ddac68ae3edf51b0e3881"></a><!-- doxytag: member="moltk::units::Length" ref="a5800c5371d9ddac68ae3edf51b0e3881" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt;<a class="el" href="namespacemoltk_1_1units.html#ac9eb406e7079ae577d9d15e1b4c15a72">NanometerUnit</a>&gt; <a class="el" href="namespacemoltk_1_1units.html#a5800c5371d9ddac68ae3edf51b0e3881">moltk::units::Length</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Length is a length quantity in units of nanometers. </p>

</div>
</div>
<a class="anchor" id="aff2268d3543167fc6e52aa3f139e8cfc"></a><!-- doxytag: member="moltk::units::LengthDimension" ref="aff2268d3543167fc6e52aa3f139e8cfc" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Dimension.html">Dimension</a>&lt; 0, 1, 0, 0, 0, 0, 0&gt; <a class="el" href="namespacemoltk_1_1units.html#aff2268d3543167fc6e52aa3f139e8cfc">moltk::units::LengthDimension</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac9eb406e7079ae577d9d15e1b4c15a72"></a><!-- doxytag: member="moltk::units::NanometerUnit" ref="ac9eb406e7079ae577d9d15e1b4c15a72" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt;<a class="el" href="namespacemoltk_1_1units.html#aff2268d3543167fc6e52aa3f139e8cfc">LengthDimension</a>&gt; <a class="el" href="namespacemoltk_1_1units.html#ac9eb406e7079ae577d9d15e1b4c15a72">moltk::units::NanometerUnit</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae2600819c28aa83da74e0c57c9282044"></a><!-- doxytag: member="moltk::units::RadianUnit" ref="ae2600819c28aa83da74e0c57c9282044" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt;<a class="el" href="namespacemoltk_1_1units.html#a1ae9cb3c0e169e9bc8e9f3efa345fedf">AngleDimension</a>&gt; <a class="el" href="namespacemoltk_1_1units.html#ae2600819c28aa83da74e0c57c9282044">moltk::units::RadianUnit</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="afed1f2d4160617c10e7fd090f8ff7360"></a><!-- doxytag: member="moltk::units::DimensionIndex" ref="afed1f2d4160617c10e7fd090f8ff7360" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="namespacemoltk_1_1units.html#afed1f2d4160617c10e7fd090f8ff7360">moltk::units::DimensionIndex</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>DimensionIndex enumerates the dimension types used by the <a class="el" href="structmoltk_1_1units_1_1Dimension.html" title="Dimension represents a physical dimension such as mass, length, time, etc.">Dimension</a> class. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="afed1f2d4160617c10e7fd090f8ff7360a59e856f36fd2bfa90321ec6e432dec0d"></a><!-- doxytag: member="DIMENSION_MASS" ref="afed1f2d4160617c10e7fd090f8ff7360a59e856f36fd2bfa90321ec6e432dec0d" args="" -->DIMENSION_MASS</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="afed1f2d4160617c10e7fd090f8ff7360a351ee817f5459adbc77b2ec5db260e88"></a><!-- doxytag: member="DIMENSION_LENGTH" ref="afed1f2d4160617c10e7fd090f8ff7360a351ee817f5459adbc77b2ec5db260e88" args="" -->DIMENSION_LENGTH</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="afed1f2d4160617c10e7fd090f8ff7360a5f0d01290e7b611e552ff8319d035cf9"></a><!-- doxytag: member="DIMENSION_TIME" ref="afed1f2d4160617c10e7fd090f8ff7360a5f0d01290e7b611e552ff8319d035cf9" args="" -->DIMENSION_TIME</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="afed1f2d4160617c10e7fd090f8ff7360a1346f4bcddd1ebd3f6a48487e0441bd7"></a><!-- doxytag: member="DIMENSION_CHARGE" ref="afed1f2d4160617c10e7fd090f8ff7360a1346f4bcddd1ebd3f6a48487e0441bd7" args="" -->DIMENSION_CHARGE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="afed1f2d4160617c10e7fd090f8ff7360ac99ba632ad5179828b5b8cc695cf4a15"></a><!-- doxytag: member="DIMENSION_AMOUNT" ref="afed1f2d4160617c10e7fd090f8ff7360ac99ba632ad5179828b5b8cc695cf4a15" args="" -->DIMENSION_AMOUNT</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="afed1f2d4160617c10e7fd090f8ff7360af9dce97ec1ac48d83325b99f9ae02215"></a><!-- doxytag: member="DIMENSION_ANGLE" ref="afed1f2d4160617c10e7fd090f8ff7360af9dce97ec1ac48d83325b99f9ae02215" args="" -->DIMENSION_ANGLE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="afed1f2d4160617c10e7fd090f8ff7360a88c696a7f3b61520db07aa3e260770c6"></a><!-- doxytag: member="DIMENSION_INFORMATION" ref="afed1f2d4160617c10e7fd090f8ff7360a88c696a7f3b61520db07aa3e260770c6" args="" -->DIMENSION_INFORMATION</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="aee4bd73aa460f5124d4025406ead2998"></a><!-- doxytag: member="moltk::units::cos" ref="aee4bd73aa460f5124d4025406ead2998" args="(const Angle &amp;angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacemoltk.html#afe6fbd8f5686b34143c2742fcc97292c">Real</a> moltk::units::cos </td>
          <td>(</td>
          <td class="paramtype">const Angle &amp;&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a482de8717eb99d9abb41ac1792bc8146"></a><!-- doxytag: member="moltk::units::get_unit_name" ref="a482de8717eb99d9abb41ac1792bc8146" args="(const BitUnit &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string moltk::units::get_unit_name </td>
          <td>(</td>
          <td class="paramtype">const BitUnit &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a757570c1709c56d1493956f91d5ecd82"></a><!-- doxytag: member="moltk::units::get_unit_symbol" ref="a757570c1709c56d1493956f91d5ecd82" args="(const BitUnit &amp;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string moltk::units::get_unit_symbol </td>
          <td>(</td>
          <td class="paramtype">const BitUnit &amp;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a76395cb1d45dbcaa9accc68be8ce7eb8"></a><!-- doxytag: member="moltk::units::infinity" ref="a76395cb1d45dbcaa9accc68be8ce7eb8" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T moltk::units::infinity </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a29d270dad4eda7c96c9995f7ba8e421f"></a><!-- doxytag: member="moltk::units::one" ref="a29d270dad4eda7c96c9995f7ba8e421f" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T moltk::units::one </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ae70e223abf96ece060ee5f9abdcd4a51"></a><!-- doxytag: member="moltk::units::operator*" ref="ae70e223abf96ece060ee5f9abdcd4a51" args="(const Y &amp;lhs, const Unit&lt; D &gt; &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Y , class D &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt;<a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt;D&gt;, Y&gt; moltk::units::operator* </td>
          <td>(</td>
          <td class="paramtype">const Y &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Unit&lt; D &gt; &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8d012a0a2dfa2a1e669293bfcb153e99"></a><!-- doxytag: member="moltk::units::operator*" ref="a8d012a0a2dfa2a1e669293bfcb153e99" args="(int lhs, const Unit&lt; D &gt; &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class D &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt;<a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt;D&gt;, <a class="el" href="namespacemoltk.html#afe6fbd8f5686b34143c2742fcc97292c">Real</a>&gt; moltk::units::operator* </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Unit&lt; D &gt; &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac37533c25584c87bd737f25a9e214ef5"></a><!-- doxytag: member="moltk::units::operator*" ref="ac37533c25584c87bd737f25a9e214ef5" args="(const Quantity&lt; Unit&lt; D &gt;, Y &gt; &amp;lhs, const Quantity&lt; Unit&lt; D &gt;, Y &gt; &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class D , class Y &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt;<a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt;D&gt;, Y&gt;::SquareType moltk::units::operator* </td>
          <td>(</td>
          <td class="paramtype">const Quantity&lt; Unit&lt; D &gt;, Y &gt; &amp;&#160;</td>
          <td class="paramname"><em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const Quantity&lt; Unit&lt; D &gt;, Y &gt; &amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac050671e9310a1b41bd10ceef0ffa3be"></a><!-- doxytag: member="moltk::units::sin" ref="ac050671e9310a1b41bd10ceef0ffa3be" args="(const Angle &amp;angle)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespacemoltk.html#afe6fbd8f5686b34143c2742fcc97292c">Real</a> moltk::units::sin </td>
          <td>(</td>
          <td class="paramtype">const Angle &amp;&#160;</td>
          <td class="paramname"><em>angle</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6bf43e6d5d5ccf3983219f867212f7f6"></a><!-- doxytag: member="moltk::units::sqrt" ref="a6bf43e6d5d5ccf3983219f867212f7f6" args="(const Quantity&lt; Unit&lt; D &gt;, Y &gt; q)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class Y , class D &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmoltk_1_1units_1_1Quantity.html">Quantity</a>&lt;<a class="el" href="structmoltk_1_1units_1_1Unit.html">Unit</a>&lt;D&gt;, Y&gt;::SquareRootType moltk::units::sqrt </td>
          <td>(</td>
          <td class="paramtype">const Quantity&lt; Unit&lt; D &gt;, Y &gt;&#160;</td>
          <td class="paramname"><em>q</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a22d4035fd41ff891bccacc586a36e710"></a><!-- doxytag: member="moltk::units::zero" ref="a22d4035fd41ff891bccacc586a36e710" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
      <table class="memname">
        <tr>
          <td class="memname">T moltk::units::zero </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a602a3e9be116d69627ba824da7d22e72"></a><!-- doxytag: member="moltk::units::bit" ref="a602a3e9be116d69627ba824da7d22e72" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacemoltk_1_1units.html#a7ffc3778dcfa8f3ab61be0266d7705db">BitUnit</a>&amp; <a class="el" href="namespacemoltk_1_1units.html#a602a3e9be116d69627ba824da7d22e72">moltk::units::bit</a> = BitUnit::get_instance()<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afe1d41f95fc042a8d19d25b877415b2d"></a><!-- doxytag: member="moltk::units::nanometer" ref="afe1d41f95fc042a8d19d25b877415b2d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacemoltk_1_1units.html#ac9eb406e7079ae577d9d15e1b4c15a72">NanometerUnit</a>&amp; <a class="el" href="namespacemoltk_1_1units.html#afe1d41f95fc042a8d19d25b877415b2d">moltk::units::nanometer</a> = NanometerUnit::get_instance()<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a516154a0a09f1ce7437b739ce48e0409"></a><!-- doxytag: member="moltk::units::radian" ref="a516154a0a09f1ce7437b739ce48e0409" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespacemoltk_1_1units.html#ae2600819c28aa83da74e0c57c9282044">RadianUnit</a>&amp; <a class="el" href="namespacemoltk_1_1units.html#a516154a0a09f1ce7437b739ce48e0409">moltk::units::radian</a> = RadianUnit::get_instance()<code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5.1
</small></address>

</body>
</html>
